/* pages/addres/index.wxss */
page{
    background: white;
}
textarea{
    font-size:32rpx;
    width: 662rpx;
    height: 220rpx;
    margin: 60rpx 36rpx 0 0rpx;
    padding: 15rpx;
    border-radius: 8rpx;
    background: #f6f6f6;
}
textarea::placeholder{
    color: #ACACAC;
}
.main{
    padding: 44rpx;
}
.opt{
    margin: 60rpx auto;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height:84rpx;
    padding: 0 30rpx;
    color: rgba(133, 133, 133, 1);
}
.opt .subbtn{
    width:634rpx;
    height:80rpx;
    border-radius:40rpx;
    line-height:80rpx;
    text-align: center;
    color:rgba(255,255,255,1);
    font-size: 26rpx;
}
.opt .active{
    background: #0ca2fa;
}
.rates{
    margin-left: 30rpx;
    .icon{
        width: 40rpx;
        height: 40rpx;
        margin-right: 20rpx;
    }
}
.ratetext{
    color: #999;
}

.nm{
    margin-top: 35rpx;
    .tt{
        width: 100rpx;
        margin-right: 30rpx;
        text-align: right;
    }
}
.tagtt{
    margin-top: 30rpx;
    color: #666;
    font-size: 32rpx;
}
.taglist{
    display: flex;
    flex-wrap: wrap;
    margin-top: 20rpx;
    .tagitem{
        margin-right: 15rpx;
        padding: 5rpx 8rpx;
        border: 1px solid #b52e2b;
        color: #b52e2b;
        border-radius: 6rpx;
        margin-bottom: 15rpx;
    }
}

.sourcebox{
    display: flex;
    flex-wrap: wrap;
    .item{
        position: relative;
        width: 196rpx;
        height: 196rpx;
        margin-right: 16rpx;
        margin-top: 16rpx;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #F4F4F4;
        .addicon{
            width: 62rpx;
            height: 62rpx;
        }
        .it{
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-fit: cover;
        }
        .del{
            width: 34rpx;
            height: 32rpx;
            position: absolute;
            z-index: 19;
            right: 0;
            top: 0;
        }
    }
}